package net.xo68.destiny.starter.worker.handler;

import java.util.Set;

/**
 * 任务处理器工厂
 * @author wuxie
 * @version 2020-10-28
 */
public interface JobHandlerFactory {

    /**
     * 返回处理器名称集合
     * @return
     */
    Set<String> getHandleNames();

    /**
     * 返回任务处理器
     * @param jobHandlerName
     * @return
     */
    JobHandler getJobHandler(String jobHandlerName);
}
